package cn.stylefeng.guns.modular.system.entity;

import com.baomidou.mybatisplus.annotation.*;
import java.util.Date;
import java.io.Serializable;

/**
  * <p> 首页管理 实体类 </p>
  *
  * @author yaying.liu
  * @since 2023-01-06 23:23:05
 */

@TableName("sys_page_manage")
public class PageManage implements Serializable {

     private static final long serialVersionUID = 1L;

     /**
      * 主键id
      */
     @TableField("id")
     private Long id;

     /**
      * 类型 1 为啥选我们 2 平台功能
      */
     @TableField("type")
     private Integer type;

     /**
      * 小图标
      */
     @TableField("icon")
     private String icon;

     /**
      * 名称
      */
     @TableField("name")
     private String name;
     /**
      * 英文名称
      */
     @TableField("eng_name")
     private String engName;

     /**
      * 描述
      */
     @TableField("description")
     private String description;

     /**
      * 英文描述
      */
     @TableField("eng_description")
     private String engDescription;

     /**
      * 图片
      */
     @TableField("img")
     private String img;

     /**
      * 权重
      */
     @TableField("weight")
     private int weight;

     /**
      * 状态
      */
     @TableField("status")
     private String status;

     /**
      * 创建时间
      */
     @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;

     /**
      * 修改时间
      */
     @TableField(value = "update_time", fill = FieldFill.UPDATE)
     private Date updateTime;

     /**
      * 创建人
      */
     @TableField(value = "create_user", fill = FieldFill.INSERT)
     private Long createUser;

     /**
      * 修改人
      */
     @TableField(value = "update_user", fill = FieldFill.UPDATE)
     private Long updateUser;


     @Override
     public String toString() {
          return "PageManage{" +
                  "id=" + id +
                  ", type=" + type +
                  ", icon='" + icon + '\'' +
                  ", name='" + name + '\'' +
                  ", engName='" + engName + '\'' +
                  ", description='" + description + '\'' +
                  ", engDescription='" + engDescription + '\'' +
                  ", img='" + img + '\'' +
                  ", weight=" + weight +
                  ", status='" + status + '\'' +
                  ", createTime=" + createTime +
                  ", updateTime=" + updateTime +
                  ", createUser=" + createUser +
                  ", updateUser=" + updateUser +
                  '}';
     }

     public Long getId() {
          return id;
     }

     public void setId(Long id) {
          this.id = id;
     }

     public Integer getType() {
          return type;
     }

     public void setType(Integer type) {
          this.type = type;
     }

     public String getIcon() {
          return icon;
     }

     public void setIcon(String icon) {
          this.icon = icon;
     }

     public String getName() {
          return name;
     }

     public void setName(String name) {
          this.name = name;
     }

     public String getEngName() {
          return engName;
     }

     public void setEngName(String engName) {
          this.engName = engName;
     }

     public String getDescription() {
          return description;
     }

     public void setDescription(String description) {
          this.description = description;
     }

     public String getEngDescription() {
          return engDescription;
     }

     public void setEngDescription(String engDescription) {
          this.engDescription = engDescription;
     }

     public String getImg() {
          return img;
     }

     public void setImg(String img) {
          this.img = img;
     }

     public int getWeight() {
          return weight;
     }

     public void setWeight(int weight) {
          this.weight = weight;
     }

     public String getStatus() {
          return status;
     }

     public void setStatus(String status) {
          this.status = status;
     }

     public Date getCreateTime() {
          return createTime;
     }

     public void setCreateTime(Date createTime) {
          this.createTime = createTime;
     }

     public Date getUpdateTime() {
          return updateTime;
     }

     public void setUpdateTime(Date updateTime) {
          this.updateTime = updateTime;
     }

     public Long getCreateUser() {
          return createUser;
     }

     public void setCreateUser(Long createUser) {
          this.createUser = createUser;
     }

     public Long getUpdateUser() {
          return updateUser;
     }

     public void setUpdateUser(Long updateUser) {
          this.updateUser = updateUser;
     }
}